package pl.edu.pk.psb.bc.bo;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

import pl.edu.pk.psb.bc.assembler.RodzajPolaczeniaAssembler;
import pl.edu.pk.psb.bc.dao.RodzajPolaczeniaDao;
import pl.edu.pk.psb.bc.dto.RodzajPolaczeniaDto;

@Component
public class RodzajPolaczeniaBoImpl implements RodzajPolaczeniaBo {
	@Autowired
	RodzajPolaczeniaAssembler rodzajPolaczeniaAssembler;

	@Autowired
	RodzajPolaczeniaDao rodzajPolaczeniaDao;

	@Override
	@Transactional
	public RodzajPolaczeniaDto pobierzRodzajPolaczenia(int id) {
		return rodzajPolaczeniaAssembler.konwertuj(rodzajPolaczeniaDao
				.pobierz(id));
	}
}
